From 0ea3c30b5b68406c57154eb12c086a181c3095b4 Mon Sep 17 00:00:00 2001 From: Ewan Mellor Date: Tue, 6 Feb 2007 16:05:29 +0000 Subject: [PATCH] Fix xm sched-credit when given an invalid domain name. Signed-off-by: Masaki Kanno --- tools/python/xen/xm/main.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tools/python/xen/xm/main.py b/tools/python/xen/xm/main.py index f363efc2cd..7635b06c91 100644 --- a/tools/python/xen/xm/main.py +++ b/tools/python/xen/xm/main.py @@ -1144,6 +1144,9 @@ def xm_sched_sedf(args): doms = filter(lambda x : domid_match(domid, x), [parse_doms_info(dom) for dom in getDomains(None, 'running')]) + if domid is not None and doms == []: + err("Domain '%s' does not exist." % domid) + usage('sched-sedf') # print header if we aren't setting any parameters if len(opts.keys()) == 0: @@ -1207,6 +1210,9 @@ def xm_sched_credit(args): for dom in getDomains(None, 'running')]) if weight is None and cap is None: + if domid is not None and doms == []: + err("Domain '%s' does not exist." % domid) + usage('sched-credit') # print header if we aren't setting any parameters print '%-33s %-2s %-6s %-4s' % ('Name','ID','Weight','Cap') -- 2.30.2